﻿<%@ Page Language="C#" AutoEventWireup="true" CodeFile="DetTrabajador.aspx.cs" Inherits="Gral_DetTrabajador" %>

<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <link href="../Styles/EstiloModalChilis.css" rel="stylesheet" type="text/css" />
    <title>Recurso - Trabajadores</title>
</head>
<body  style="width:1120px">
    <form id="trabajadores" runat="server">
        <asp:toolkitscriptmanager ID="smRecTrabajador" runat="server">
        </asp:toolkitscriptmanager>
        <div id="divModal500">
            <h1>
                Recurso - Trabajadores
            </h1>
            <table style="table-layout:fixed;width:1120px" cellpadding="0" cellspacing="0" border="0">
            <tr>
                <td></td>
                <td width="10px"></td>
                <td width="10px"></td>
                <td></td>
            </tr>
            <tr>
                <td colspan="4" align="right" class="BarraBotones">
                    <asp:Button ID="btnCancelar" runat="server" Text="Cancelar" CssClass="boton" OnClientClick="self.parent.tb_remove();"/>
                </td>
            </tr>
            <tr>
                <td valign="top">

                    <table style="table-layout:fixed;width:545px" cellpadding="0" cellspacing="0" border="0">
                        <tr>
                            <td width="60px"></td>
                            <td width="100px"></td>
                            <td width="5px"></td>
                            <td width="85px"></td>
                            <td width="100px"></td>
                            <td width="5px"></td>
                            <td width="85px"></td>
                            <td width="100px"></td>
                            <td></td>
                        </tr>
                        <tr>
                            <td colspan="9" class="SubTituloModal">
                                Criterios de Búsqueda
                            </td>
                        </tr>
                        <tr>
                            <td colspan="9" class="td_alto">
                            </td>
                        </tr>
                        <tr>
                            <td class="td_campoFiltro">
                                <asp:Label ID="lblNombre" runat="server" Text="Nombre"></asp:Label>
                            </td>
                            <td>
                                <asp:TextBox ID="txtNombre" runat="server" CssClass="txtFiltro" Width="100%"></asp:TextBox>
                            </td>
                            <td></td>
                            <td class="td_campoFiltro">
                                <asp:Label ID="lblApellidoPaterno" runat="server" Text="Ap. Paterno"></asp:Label>
                            </td>
                            <td>
                                <asp:TextBox ID="txtApellidoPaterno" runat="server" CssClass="txtFiltro" Width="100%"></asp:TextBox>
                            </td>
                            <td></td>
                            <td class="td_campoFiltro">
                                <asp:Label ID="lblApellidoMaterno" runat="server" Text="Ap. Materno"></asp:Label>
                            </td>
                            <td>
                                <asp:TextBox ID="txtApellidoMaterno" runat="server" CssClass="txtFiltro" Width="100%"></asp:TextBox> 
                            </td>
                            <td></td>
                        </tr>
                        <tr>
                            <td colspan="9" class="td_alto">
                            </td>
                        </tr>
                        <tr>
                            <td class="td_campoFiltro" colspan="8" style="height:20px">
                                &nbsp;
                            </td>
                            <td></td>
                        </tr>
                        <tr>
                            <td colspan="9" class="td_alto">
                            </td>
                        </tr>
                        <tr>
                            <td colspan="9" align="right"  class="BarraBotones">
                                <asp:Button ID="btnBuscar" runat="server" Text="Buscar" CssClass="boton" 
                                    onclick="btnBuscar_Click" />
                                &nbsp;
                                <asp:Button ID="btnLimpiar" runat="server" Text="Limpiar" CssClass="boton" 
                                    onclick="btnLimpiar_Click" />
                            </td>
                        </tr>
                        <tr>
                            <td colspan="9">
                                <asp:UpdatePanel ID="upTrabajadorOri" runat="server" UpdateMode="Conditional">
                                    <ContentTemplate>

                                        <asp:GridView   ID="gvTrabajadoresOri" 
                                                        Width="100%" 
                                                        runat="server" 

                                                        CssClass="mGrid" 
                                                        GridLines="None"
                                                        PagerStyle-CssClass="pgr"
                                                        AlternatingRowStyle-CssClass="alt"

                                                        AutoGenerateColumns="False" 
                                                        AllowPaging="True" 
                                                        PageSize="8"
                                                        CellPadding="0" 
                                                        onpageindexchanging="gvTrabajadoresOri_PageIndexChanging" 
                                                        onrowdatabound="gvTrabajadoresOri_RowDataBound">
                                            <Columns>
                                                <asp:TemplateField HeaderText="Código">
                                                    <ItemTemplate>
                                                        <asp:Label ID="lblCodigo" runat="server" Text='<%# Bind("id_trabajador") %>'></asp:Label>
                                                    </ItemTemplate>
                                                    <HeaderStyle HorizontalAlign="Center"/>
                                                    <ItemStyle Width="10%" HorizontalAlign="Left"/>
                                                </asp:TemplateField>
                                                <asp:TemplateField HeaderText="Nombres">
                                                    <ItemTemplate>
                                                        <asp:Label ID="lblNombres" runat="server" Text='<%# Bind("nombres") %>'></asp:Label>
                                                    </ItemTemplate>
                                                    <HeaderStyle HorizontalAlign="Center"/>
                                                    <ItemStyle Width="22%" HorizontalAlign="Left"/>
                                                </asp:TemplateField>
                                                <asp:TemplateField HeaderText="Apellido Paterno">
                                                    <ItemTemplate>
                                                        <asp:Label ID="lblApellidoPaterno" runat="server" Text='<%# Bind("apellido_paterno") %>'></asp:Label>
                                                    </ItemTemplate>
                                                    <HeaderStyle HorizontalAlign="Center"/>
                                                    <ItemStyle Width="22%" HorizontalAlign="Left"/>
                                                </asp:TemplateField>
                                                <asp:TemplateField HeaderText="Apellido Materno">
                                                    <ItemTemplate>
                                                        <asp:Label ID="lblApellidoMaterno" runat="server" Text='<%# Bind("apellido_materno") %>'></asp:Label>
                                                    </ItemTemplate>
                                                    <HeaderStyle HorizontalAlign="Center"/>
                                                    <ItemStyle Width="22%" HorizontalAlign="Left"/>
                                                </asp:TemplateField>

                                                <asp:TemplateField HeaderText="Cargo">
                                                    <ItemTemplate>
                                                        <asp:Label ID="lblCargo" runat="server" Text='<%# Bind("descripcion_cargo") %>'></asp:Label>
                                                    </ItemTemplate>
                                                    <HeaderStyle HorizontalAlign="Center"/>
                                                    <ItemStyle Width="17%" HorizontalAlign="Center"/>
                                                </asp:TemplateField>
            
                                    
                                                <asp:TemplateField HeaderText="Opción" ShowHeader="False">
                                                    <ItemTemplate>
                                                        <asp:ImageButton ID="btnAgregarItem" runat="server" CausesValidation="False" CommandName="AGREGAR_ITEM" Height="22px"  Text="Agregar" Width="22px" ImageUrl="~/Img/imgAgregarAux.png" ToolTip="Agregar" Visible="true"/>
                                                    </ItemTemplate>
                                                    <HeaderStyle HorizontalAlign="Center"/>
                                                    <ItemStyle HorizontalAlign="Center" Width="7%" />
                                                </asp:TemplateField>
                                            </Columns>
                                            <EmptyDataTemplate>
                                                <asp:Label ID="LblVacio" runat="server" Text="No se encontraron datos"></asp:Label>
                                            </EmptyDataTemplate>
                                            <PagerStyle HorizontalAlign="Center"/>
                                        </asp:GridView>

                                    </ContentTemplate>  
                                <Triggers>
                                    <asp:AsyncPostBackTrigger ControlID="btnBuscar" EventName="Click" />
                                    <asp:AsyncPostBackTrigger ControlID="gvTrabajadoresOri" EventName="PageIndexChanging" />
                                    <asp:AsyncPostBackTrigger ControlID="gvTrabajadoresOri" EventName="RowCommand" />
                                    <asp:AsyncPostBackTrigger ControlID="gvTrabajadoresDest" EventName="RowCommand" />
                                </Triggers>
                            </asp:UpdatePanel>
                            </td>
                        </tr>
                    </table>

                </td>

                <td></td>
                <td  class="DivisionVertical"></td>

                <td valign="top">
                    <asp:UpdatePanel ID="upTrabajadoresDest" runat="server" UpdateMode="Conditional" OnLoad="upTrabajadoresDest_Load">
                        <ContentTemplate>

                            <table style="table-layout:fixed;width:545px" cellpadding="0" cellspacing="0" border="0">
                                <tr>
                                    <td width="90px"></td>
                                    <td width="90px"></td>
                                    <td width="5px"></td>
                                    <td width="85px"></td>
                                    <td width="90px"></td>
                                    <td width="5px"></td>
                                    <td width="85px"></td>
                                    <td width="90px"></td>
                                    <td></td>
                                </tr>
                                <tr>
                                    <td colspan="9" class="SubTituloModal">
                                        Detalle Rol 
                                    </td>
                                </tr>
                                <tr>
                                    <td colspan="9" class="td_alto">
                                    </td>
                                </tr>
                                <tr>
                                    <td class="td_campoFiltro">
                                        <asp:Label ID="lblCodigoRol" runat="server" Text="Código"></asp:Label>
                                    </td>
                                    <td>
                                        <asp:TextBox ID="txtCodigoRol" runat="server" CssClass="txtFiltro" Width="100%"></asp:TextBox>
                                    </td>
                                    <td></td>
                                    <td class="td_campoFiltro">
                                        <asp:Label ID="lblCantidadRol" runat="server" Text="Cantidad"></asp:Label>
                                    </td>
                                    <td>
                                        <asp:TextBox ID="txtCantidadRol" runat="server" CssClass="txtFiltro" Width="100%"></asp:TextBox>
                                    </td>
                                    <td></td>
                                    <td class="td_campoFiltro">
                                        <asp:Label ID="lblCostoRol" runat="server" Text="Costo"></asp:Label>
                                    </td>
                                    <td>
                                        <asp:TextBox ID="txtCostoRol" runat="server" CssClass="txtFiltro" Width="100%"></asp:TextBox>
                                    </td>
                                    <td></td>
                                </tr>
                                <tr>
                                    <td colspan="9" class="td_alto">
                                    </td>
                                </tr>
                                <tr>
                                    <td class="td_campoFiltro">
                                        <asp:Label ID="lblDescripcionRol" runat="server" Text="Descripción"></asp:Label>
                                    </td>
                                    <td colspan="7">
                                        <asp:TextBox ID="txtDescripcionRol" runat="server" CssClass="txtFiltro" Width="100%"></asp:TextBox>
                                    </td>
                                    <td></td>
                                </tr>
                                <tr>
                                    <td colspan="9" class="td_alto">
                                    </td>
                                </tr>
                                <tr>
                                    <td colspan="9" class="SubTituloModal BarraBotones">
                                        Lista de Trabajadores asignados a Rol
                                    </td>
                                </tr>
                                <tr>
                                    <td colspan="9">


                                        <asp:GridView   ID="gvTrabajadoresDest" 
                                                        Width="100%" 
                                                        runat="server" 

                                                        CssClass="mGrid" 
                                                        GridLines="None"
                                                        PagerStyle-CssClass="pgr"
                                                        AlternatingRowStyle-CssClass="alt"

                                                        AutoGenerateColumns="False" 
                                                        AllowPaging="True" 
                                                        PageSize="8"
                                                        CellPadding="0" 
                                                        onpageindexchanging="gvTrabajadoresDest_PageIndexChanging" 
                                                        onrowdatabound="gvTrabajadoresDest_RowDataBound" 
                                                        onrowcommand="gvTrabajadoresDest_RowCommand">
                                            <Columns>
                                                <asp:TemplateField HeaderText="Código">
                                                    <ItemTemplate>
                                                        <asp:Label ID="lblCodigo" runat="server" Text='<%# Bind("id_trab_rol_act") %>'></asp:Label>
                                                    </ItemTemplate>
                                                    <HeaderStyle HorizontalAlign="Center"/>
                                                    <ItemStyle Width="10%" HorizontalAlign="Left"/>
                                                </asp:TemplateField>
                                                <asp:TemplateField HeaderText="Nombres">
                                                    <ItemTemplate>
                                                        <asp:Label ID="lblNombres" runat="server" Text='<%# Bind("nombre_trabajador") %>'></asp:Label>
                                                    </ItemTemplate>
                                                    <HeaderStyle HorizontalAlign="Center"/>
                                                    <ItemStyle Width="20%" HorizontalAlign="Left"/>
                                                </asp:TemplateField>
                                                <asp:TemplateField HeaderText="Apellido Paterno">
                                                    <ItemTemplate>
                                                        <asp:Label ID="lblApellidoPaterno" runat="server" Text='<%# Bind("ap_paterno_trabajador") %>'></asp:Label>
                                                    </ItemTemplate>
                                                    <HeaderStyle HorizontalAlign="Center"/>
                                                    <ItemStyle Width="23%" HorizontalAlign="Left"/>
                                                </asp:TemplateField>
                                                <asp:TemplateField HeaderText="Apellido Materno">
                                                    <ItemTemplate>
                                                        <asp:Label ID="lblApellidoMaterno" runat="server" Text='<%# Bind("ap_materno_trabajador") %>'></asp:Label>
                                                    </ItemTemplate>
                                                    <HeaderStyle HorizontalAlign="Center"/>
                                                    <ItemStyle Width="23%" HorizontalAlign="Left"/>
                                                </asp:TemplateField>

                                                    <asp:TemplateField HeaderText="Sueldo">
                                                    <ItemTemplate>
                                                        <asp:TextBox ID="txtSueldo" runat="server" Width="85%" Text='<%# Bind("sueldo") %>'></asp:TextBox>
                                                    </ItemTemplate>
                                                    <HeaderStyle HorizontalAlign="Center"/>
                                                    <ItemStyle Width="14%" HorizontalAlign="Left"/>
                                                </asp:TemplateField>
            
                                    
                                                <asp:TemplateField HeaderText="Opción" ShowHeader="False">
                                                    <ItemTemplate>
                                                        <asp:ImageButton ID="btnEliminarItem" runat="server" CausesValidation="False" CommandName="ELIMINAR" Height="20px"  Text="Ver Detalle" Width="20px" ImageUrl="~/Img/imgEliminar.png" ToolTip="Eliminar" Visible="true"/>
                                                    </ItemTemplate>
                                                    <HeaderStyle HorizontalAlign="Center"/>
                                                    <ItemStyle HorizontalAlign="Center" Width="10%" />
                                                </asp:TemplateField>
                                            </Columns>
                                            <EmptyDataTemplate>
                                                <asp:Label ID="LblVacio" runat="server" Text="No se encontraron datos"></asp:Label>
                                            </EmptyDataTemplate>
                                            <PagerStyle HorizontalAlign="Center"/>
                                        </asp:GridView>
                
                                    </td>
                                </tr>
                            </table>
                
                        </ContentTemplate>  
                        <Triggers>
                            <asp:AsyncPostBackTrigger ControlID="btnBuscar" EventName="Click" />
                            <asp:AsyncPostBackTrigger ControlID="gvTrabajadoresDest" EventName="PageIndexChanging" />
                            <asp:AsyncPostBackTrigger ControlID="gvTrabajadoresDest" EventName="RowCommand" />
                        </Triggers>
                    </asp:UpdatePanel>

                </td>
            </tr>
            <tr>
                <td colspan="4" align="right" class="BarraBotones">
                    <asp:Button ID="btnCancelar2" runat="server" Text="Cancelar" CssClass="boton" OnClientClick="parent.location.reload(1);self.parent.tb_remove();"/>
                </td>
            </tr>                

            </table>
            
        </div>
    </form>
</body>
</html>
